Parallelizing NP-Complete Problems Using Tree Shaped Computations

نویسنده

  • Peter Sanders
چکیده

We explain how the parallelization aspects of a large class of applications can be modeled as tree shaped computations. This model is particularly suited for NP-complete problems. One reason for this is that any computation on a nondeterministic machine can be emulated on a deterministic machine using a tree shaped computation. We then proceed to a particular example, the knapsack problem It turns out that a parallel depth rst branch-and-bound algorithm based on tree shaped computations yields superlinear average speed-up using 1024 processors. This even holds for large relatively easy problems which produce a very irregular search tree and only a moderate amount of work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelizing Assignment Problem with DNA Strands

Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...

متن کامل

On the Problem of Scheduling Parallel Computations of Multibody Dynamic Analysis

A formulation of a graph problem for scheduling parallel computations of multibody dynamic analysis is presented. The complexity of scheduling parallel computations for a multibody dynamic analysis is studied. The problem of finding a shortest critical branch spanning tree is described and transformed to a minimum radius spanning tree, which is solved by an algorithm of polynomial complexity. T...

متن کامل

SOLVING A STEP FIXED CHARGE TRANSPORTATION PROBLEM BY A SPANNING TREE-BASED MEMETIC ALGORITHM

In this paper, we consider the step fixed-charge transportation problem (FCTP) in which a step fixed cost, sometimes called a setup cost, is incurred if another related variable assumes a nonzero value. In order to solve the problem, two metaheuristic, a spanning tree-based genetic algorithm (GA) and a spanning tree-based memetic algorithm (MA), are developed for this NP-hard problem. For compa...

متن کامل

Tree-Shaped Facility Location Problems and the Relationship with the Knapsack Problems

The tree-shaped facility location problem aims to locate a subtree on the center of a given tree network. This paper deals with four types of the problems in which the centrality for a subtree is measured by the eccentricity or the distance-sum, and a subtree may contain partial edges or not. We investigate the relationship between these problems and knapsack-type problems. The relation leads t...

متن کامل

Elementary Active Membranes Have the Power of Counting

P systems with active membranes [9] are known to solve computationally hard problems in polynomial time by trading space for time: an exponential number of membranes is created in polynomial time by using division rules, and then massive parallelism is exploited, e.g., to explore the whole solution space of an NP-complete problem in parallel. When we allow nonelementary division rules, i.e., ru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999